analyzing 3M stock